认识 SHRDLU (1968-1970)
在大型语言模型(如 GPT)出现很久以前,就有 SHRDLU。由麻省理工学院的 Terry Winograd 开发,它是“符号人工智能”(也称为 GOFAI:传统人工智能)的一次开创性实验。
1. “微世界”假说
SHRDLU 没有试图理解整个(混乱的)宇宙,而是生活在一个受限的 积木世界。这个世界只包含特定的物体:砖块、金字塔和盒子。
- 符号接地: 由于世界很小,每个词(“红色”、“移动”、“在上面”)都可以被完美定义。程序“理解”一个积木,因为它在内存中有一个指向该对象的直接指针。
2. 功能
- 理解:“把红色的积木放在绿色的积木上。”
- 推理:“我做不到,绿色的积木被盖住了。”(它理解物理限制)。
- 记忆:“你为什么那样做?” -> “因为你让我那样做。”
3. 历史背景
它运行在一台 DEC PDP-10 大型计算机上(速度为 1 MIPS),并使用矢量图形显示。其逻辑是用 MacLisp 和 Micro-Planner 编写的。
Python 表示(“状态”)
标题
此处为说明文字。